Data Cache
warning.icon Next 14 ではデフォルトで有効だったが、15 では無効になった
fetch requests are no longer cached by default.
Next 14 以前のようにキャッシュを有効にするには、以下のように第 2 引数に指定する必要がある
code:ts
概要
fetch で取得したデータが更新されない限り、キャッシュされたデータを返し続ける(永続的)
目的も違うが
第 2 引数で next.revalidate を指定すると、キャッシュの有効期限を指定できる
デフォルトは false で、リソースを無制限にキャッシュし続ける
code:ts
動作フロー
https://scrapbox.io/files/66cdd3156972e3001d0c89cd.png
3. 次の fetch に { cache: 'no-store' } が含まれている場合、Data Cache でのチェックはスキップされる